* {
    box-sizing: border-box;
    font-family: PingFang SC;
}

body {
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    margin: 0;
}

*:before,
*:after {
    box-sizing: border-box;
}

img {
    display: inline-block;
    height: auto;
    max-width: 100%;
}

ul,
p {
    margin: 0;
}

ul li {
    list-style: none;
}

a {
    text-decoration: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    /*IE/7/6*/
}

.el-form-item__error {
    top: 50%;
    right: 0;
    margin-top: -8.5px;
    left: auto;
    margin-right: 10px;
}

.el-scrollbar {
    height: 100%;

    .el-scrollbar__wrap {
        overflow-x: hidden !important;
        margin-bottom: 0 !important;
    }
}

.none {
    display: none;
}

.red {
    color: red;
    vertical-align: middle;
}

//地图详情弹窗
//.map_Modal {
//    min-width: 13%;
//    padding: 15px 20px;
//    background: rgba(34, 64, 76, 0.6);
//    border: 1px solid #02effe;
//    border-radius: 10px;
//    z-index: 99;
//    position: absolute;
//    // left: 50%;
//    // top: 40%;
//    line-height: 22px;
//    &_Header {
//        padding-bottom: 8px;
//        border-bottom: 1px dashed #ccc;
//        &_Header {
//            font-size: 18px;
//            font-family: AdobeHeitiStd-Regular;
//            text-align: left;
//            color: #08f0ff;
//            padding-bottom: 8px;
//            border-bottom: 1px dashed #ccc;
//            float: left;
//        }
//        &_CloseBtn {
//            padding-bottom: 8px;
//            padding-right: 1px;
//            border-bottom: 1px dashed #ccc;
//            float: left;
//        }
//    }
//    &_Nr {
//        color: #a4d183;
//        font-size: 14px;
//        padding: 10px 0 0 0;
//        font-family: Microsoft YaHei, Microsoft YaHei-Regular;
//        >span {
//            color: #fff;
//        }
//    }
//}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 6px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 6px;
}

::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2);
    background: rgba(255, 255, 255, 0.6);
}

::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    //box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2);
    //border-radius: 10px;
    //background: rgba(255, 255, 255, 0.1);
}
.el-loading-mask {
    z-index: 99999 !important;
}

.el-image__placeholder {
    background: transparent;
}

.el-image__error {
    background: transparent;
}

.el-image__placeholder {
    background-color: transparent;
}